#ifndef HEURISTICA_H
#define	HEURISTICA_H

#include "CNodo.h"

class Heuristica {
public:
    /**
     * Calcula el valor de la heuristica de un estado.
     * @param estado: estado a calcular la heuristica.
     * @param goal: objetivo de la heuristica.
     * @return valor heuristico.
     */
    virtual int h(CNodo* estado) = 0;
};


#endif	/* HEURISTICA_H */

